// 提交事件
window.onload = function(){
    document.getElementById("submit")
    .onclick = function(){
        if(checkUsername() && checkPassword()){
            var flag=confirm("登录成功，是否跳转主页");
            if(flag){
                // window.location.href="indext.html";
            }
        }
        else{
            alert("用户名或者密码错误，请重新输入");
        }
        return false;
    }
    document.getElementById("username").onblur = checkUsername;
    document.getElementById("password").onblur = checkPassword;

       //分别绑定离焦事件
       document.getElementById("username").onblur = checkUsername;
       document.getElementById("password").onblur = checkPassword;
       
       //用户名验证
       function checkUsername(){
           //1.获取用户名的值
           var username = document.getElementById("username").value;
           //2.定义正则表达式
           var reg_username = /^[a-zA-Z0-9_-]{6,12}$/;
           //3.判断值是否符合正则的规则
           var flag = reg_username.test(username);
           //4.提示信息
           var s_username = document.getElementById("s_username");
                       
           if(flag){
           }else{
               if(username==""){
                //    alert("用户名不能为空，请重新输入");
               }
               else{
                   alert("用户名格式有误"); 
               }
           }
           return flag;
       }
       
       //密码验证
       function checkPassword(){
           //1.获取密码的值
           var password = document.getElementById("password").value;
           //2.定义正则表达式
           var reg_password = /^[a-zA-Z0-9_-]{8,16}$/;
           //3.判断值是否符合正则的规则
           var flag = reg_password.test(password);
           //4.提示信息
           var s_password = document.getElementById("s_password");                    
           if(flag){
           }else{
               if(password==""){
                //    alert("密码不能为空，请重新输入");
               }
               else{
                   alert("密码不合法，请重新输入");
               }
              
           }
           return flag;
       }
    //    验证码验证
    function showCode(){
		// 这个函数可以随机产生一个6位的验证码:可以有大写，可以有小写，可以有数字
        // 随机产生编码转成字符: String.fromCharCode(编码)
        var s_code= document.getElementById("code"); 
		var str = "";
		for(var i=1;i<=6;i++){
			var code = rand(48,122);
			// 如果随机数是58-64或者92-96之间这次就不要拼接在str上，并且本次不计入i
			if(code>=58&&code<=64 || code>=92&&code<=96){
				i--;
			}else{
				var char = String.fromCharCode(code);
                str = str + char;// str+=char;
                
			}
		}
		// 放在yz这个span里面
		yz.innerHtml = str;
    }
}





